#container {width:100%;height:100%;}
.e9login-container {position:relative;width:100%;height:100%;}
.e9login-bg-img {position:absolute;top:0;left:0;width:100%;height:100%;}
.e9login-area:hover {border:3px dashed rgba(0,255,0,1);}
.e9login-area {position:absolute;width:412px;height:auto;border:3px dashed rgba(0,255,0,0);cursor:move;z-index:10;}
.e9login-area-shadow {position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;filter:Alpha(opacity=40);}
.e9login-area-content {z-index:20;position:relative}
.e9login-logo {position:relative;width:406px;height:190px;padding:24px 111px;}
.e9login-logo-setting {position:relative;z-index:50;cursor:pointer;border:3px dashed rgba(0,255,0,0);height:142px;width:184px;}
.e9login-logo-setting-drag {position:absolute;z-index:50;cursor:move;border:3px dashed rgba(0,255,0,0);height:142px;width:184px;}
.e9login-logo-img {width:178px;height:136px;}
.e9login-toggle {position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;opacity:.6;filter:Alpha(opacity=60);cursor:pointer;z-index:50;}
.e9login-toggle .wevicon {color:#fff;font-size:50px;vertical-align:top;}
.e9login-multiLang {position:relative;width:100%;height:30px;text-align:center;}
.e9login-multiLangText {display:inline-block;width:80px;height:30px;line-height:30px;cursor:pointer;}
.e9login-multiLangText-selected {color:#646767;background-color:#f3fbf9;}
.e9login-multiLangList {position:absolute;top:50px;left:50%;z-index:30;width:80px;margin-left:-40px;text-align:left;color:#646767;background-color:#f3fbf9;}
.e9login-multiLangList > ul {list-style:none;}
.e9login-multiLangList > ul > li {height:30px;line-height:30px;padding-left:10px;cursor:pointer;}
.e9login-multiLangList > ul > li:hover {color:#fff;background:#4695c4;}
.e9login-multiLangList-selected {color:#fff;background:#4695c4;}
.e9login-form {height:258px;}
.e9login-form .wevicon {color:#bacde0;font-size:24px;vertical-align:top;}
.e9login-form-clear {clear:both;}
.e9login-form-account,.e9login-form-password,.e9login-form-dynamic-password,.e9login-form-remember,.e9login-form-validate-code,.e9login-form-submit {width:100%;padding-top:30px;color:#bacde0;}
.e9login-form-account,.e9login-form-password,.e9login-form-dynamic-password {height:65px;line-height:44px;border-bottom:1px solid #98a7bf;}
.e9login-form-input {width:220px;height:40px;line-height:40px;padding:0 12px;font-size:14px;vertical-align:middle;outline:none;background:none;border:none;}
.e9login-form-remember {height:50px;line-height:50px;}
.e9login-form-remember-content {float:right;height:20px;line-height:20px;}
.e9login-form-remember-account,.e9login-form-remember-password {display:inline-block;}
.e9login-form-remember-password {margin-left:10px;}
.e9login-form-remember-password .ant-checkbox + span {margin-right:0;}
.e9login-form-remember .ant-checkbox-inner {outline:none;}
.e9login-form-remember .ant-checkbox-inner:after {display:none;}
.e9login-form-remember .ant-checkbox-checked .ant-checkbox-inner:after {display:block;}
.e9login-form-validate-code {height:60px;}
.e9login-form-validate-code-input {float:left;width:165px;height:40px;line-height:40px;padding:0 15px;font-size:14px;background:none;vertical-align:middle;outline:none;border:1px solid white;border-radius:20px;}
.e9login-form-validate-code-content {float:right;width:114px;height:40px;vertical-align:middle;opacity:.6;filter:Alpha(opacity=60);}
.e9login-form-validate-code-img {width:100%;height:100%;border:0;cursor:pointer;}
.e9login-form-submit-btn {width:100%;height:45px;color:#fff;font-size:18px;background-color:#0b1a32;border:0;border-radius:0;cursor:pointer;}
.e9login-form-submit-btn:hover {opacity:.6;filter:Alpha(opacity=60);border:2px dashed #FFF;}
.e9login-form-submit .ant-btn-primary:focus,.e9login-form-submit .ant-btn-primary:hover {color:#fff;background-color:#0b1a32;border:0;border-radius:0;}
/*  登录二维码  */
/* .e9login-QRCode {padding:10px 70px 15px;} */
.e9login-QRCode-area {width:200px;height:200px;margin:10px auto;padding:10px;text-align:center;background-color:#fff;}
.e9login-QRCode-describe {height:40px;line-height:40px;color:#fff;font-size:14px;text-align:center;}
/*  背景图片库  */
.e9login-bg-images {position:absolute;right:30px;bottom:102px;z-index:100;}
.e9login-bg-images-shadow {position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#000;opacity:.4;filter:Alpha(opacity=40);}
.e9login-bg-images-btn {position:absolute;right:0;bottom:-52px;width:46px;height:46px;line-height:46px;color:#fff;font-size:30px;text-align:center;cursor:pointer;}
.e9login-bg-images-btn-icon {position:relative;z-index:10;width:100%;height:100%;}
.e9login-bg-images-btn-icon .wevicon {vertical-align:top;}
.e9login-bg-images-container {position:relative;width:100%;padding:5px;}
.e9login-bg-images-title {height:20px;line-height:20px;color:#848484;margin-bottom:5px;}
.e9login-bg-images-images {position:relative;z-index:20;min-height: 64px;max-height: 202px; overflow: hidden; max-width: 512px;min-width: 320px;}
.e9login-bg-images-image {display:inline-block;width:54px;height:54px;cursor:pointer;margin:5px;}
.e9login-bars-bg-images-container {position:relative;width:100%;}
.e9login-bg-images-image-selected {border:2px solid #2db7f5;}
.e9login-bars-bg-images-image-selected {border:2px solid #2db7f5;}
/* 登录错误信息提示 */.e9login-error-msg {margin-left:5px;color:red;cursor:pointer;}
.e9login-form-submit-box {width:100%;height:51px;border:3px dashed rgba(0,255,0,0);cursor:pointer;position:relative;}
.e9login-setting-box {width:100%;overflow:hidden;}
.e9login-setting-container {height:86%;}
.e9login-setting-footer {height:48px;background:#021F46;width:100%;text-align:center;color:#ffffff;line-height:48px;border:3px dashed rgba(0,255,0,0);position:absolute;bottom:0;}
.e9login-setting-footer input {display:block;height:100%;border:none;outline:medium;margin:0 auto;width:100%;text-align:center;background-color:transparent;}
.e9login-setting-toolbar {height:86px;padding:10px;}
.e9login-setting-toolbar-module {float:left;height:100%;margin-right:10px;margin-left:10px;}
.e9login-setting-toolbar-module-div {height:50%;height:50%;position:relative;display:table;}
.e9login-setting-toolbar-module-div label {display:table-cell;vertical-align:middle;}
.e9login-setting-toolbar-module-div div {display:table-cell;vertical-align:middle;}
.e9login-toolbar-color {width:60px;text-align:center;color:#454545;}
.e9login-toolbar-color:hover {color:#2db7f5;}
.e9login-setting-toolbar-color-icon {font-size:30px;margin-top:-4px;}
.e9login-toolbar-carousel {width:260px;text-align:left;}
.e9login-toolbar-title {width:400px;text-align:left;}
.e9login-toolbar-line {width:1px;background:#cccccc;}
.e9login-form-box {z-index:30;width:326px;height:294px;margin:20px 40px;border:3px dashed rgba(0,255,0,0);cursor:pointer;position:relative;}
.e9login-toolbar-position {width:100px;}
.e9login-toolbar-disable {color:#adadad;}
.e9login-toolbar-visiable {color:#2db7f5;}
.e9login-setting-btns-opts {position:absolute;top:0px;z-index:100;}
.e9login-setting-btns-opts .opt-div {margin-bottom:10px;}
.area-opts {right:-90px;}
.logo-opts {right:-130px;}
.e9login-setting-btns-footer-opts {position:absolute;top:-50px;margin:0 auto;width:100%;}
.e9login-bg-images-btns {margin-top:40px;text-align:center;height:60px;line-height:60px;border-top:1px solid #dedede;}
.e9login-bg-images-btns button {margin-right:20px;}
.e9login-bg-images-toolbar {height:40px;position:relative;z-index:20;line-height:40px;}
.e9login-bg-images-images .e9login-bg-images-img-div {position:relative;display:inline-block;}
.e9login-bg-images-images .bgimage-del {position:absolute;height:20px;width:20px;background:red;border-radius:10px;top:0px;right:0px;font-size:20px;color:#FFFFFF;text-align:center;line-height:20px;cursor:pointer;display:none;}
.e9login-setting-toolbar-help {float:right;height:100%;margin-right:10px;margin-left:10px;width:60px;text-align:center;cursor:pointer;}
.e9login-setting-toolbar-help:hover {color:#2db7f5;}
.e9login-setting-toolbar-color-help {font-size:30px;margin-top:-4px;}
.e9login-setting-help-shadow {position:absolute;z-index:100;background:#000000;width:100%;opacity:0.3;}
.e9login-setting-help-info {z-index:110;position:absolute;z-index:101;width:100%;}
.e9login-setting-container-help {width:100%;position:relative;}
.e9login-setting-container-area-help {position:absolute;display:table;width:150px;color:#FFFFFF;padding:10px;border-right:1px solid #FFFFFF;}
.e9login-setting-help-desc {display:table-cell;vertical-align:middle;line-height:20px;font-size:15px;text-align:center;}
.e9login-setting-container-logo-help {position:absolute;display:table;width:150px;color:#FFFFFF;padding:10px;border-left:1px solid #FFFFFF;height:136px;}
.e9login-setting-container-form-help {position:absolute;display:table;width:150px;color:#FFFFFF;padding:10px;border-left:1px solid #FFFFFF;height:294px;}
.e9login-setting-container-footer-help {position:absolute;display:table;color:#FFFFFF;width:100%;bottom:52px;text-align:center;border-bottom:1px solid #FFFFFF;}
.e9login-setting-container-btn-help {position:absolute;display:table;width:150px;color:#FFFFFF;padding:10px;border-top:1px solid #FFFFFF;width:314px;}
.e9login-multiLangText-scan {font-size:16px;vertical-align: middle;}

.e9login-setting-label{
	padding-left:10px;padding-right:10px;height:33px;line-height:33px;
	display: inline-block;
}
.e9login-setting-label:hover{
	cursor: pointer;
}
.portal-p4e-e9login-colorpicker button{
	background-color: #FFFFFF !important;
}


.e9login-multiLangText-sacn-span{
	display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
}